package com.lxy.cxcyxmmsbackend.sys.entity;

import com.baomidou.mybatisplus.annotation.IdType;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 *
 * </p>
 *
 * @author 刘新颖
 * @since 2024-01-07
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "XmCxsq对象", description = "撤销申请")
public class XmCxsq implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "编号")
    @TableId(value = "CXSQ_BH", type = IdType.ID_WORKER)
    private String cxsqBh;

    @ApiModelProperty(value = "项目编号 P-")
    @TableField("XM_BH")
    private String xmBh;

    @ApiModelProperty(value = "项目名称")
    @TableField("XM_MC")
    private String xmMc;

    @ApiModelProperty(value = "原因")
    @TableField("CXSQ_YY")
    private String cxsqYy;

    @ApiModelProperty(value = "房间打扫情况")
    @TableField("CXSQ_DSQK")
    private String cxsqDsqk;

    @ApiModelProperty(value = "负责人名称")
    @TableField("CXSQ_FZRMC")
    private String cxsqFzrmc;

    @ApiModelProperty(value = "项目负责人编号 U-")
    @TableField("CXSQ_FZRBH")
    private String cxsqFzrbh;

    @ApiModelProperty(value = "当前状态  0未审批；1已审批；2驳回；")
    @TableField("CXSQ_ZT")
    private String cxsqZt;

    @ApiModelProperty(value = "退出日期")
    @TableField("CXSQ_TCRQ")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private String cxsqTcrq;

    @ApiModelProperty(value = "审批意见")
    @TableField("CXSQ_SPYJ")
    private String cxsqSpyj;

    @ApiModelProperty(value = "审批人编号 U-")
    @TableField("CXSQ_SPRBH")
    private String cxsqSprbh;

    @ApiModelProperty(value = "审批人名称")
    @TableField("CXSQ_SPRMC")
    private String cxsqSprmc;

    @ApiModelProperty(value = "审批时间")
    @TableField("CXSQ_SPSJ")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private String cxsqSpsj;


}
